# join方法
# 让主进程在子进程结束后再运行
from multiprocessing import Process
import time


# 方式一 进程对象
def task(name):
    print(f'{name} is running')
    time.sleep(3)
    print(f'{name} is over')


if __name__ == '__main__':
    # 创建对象
    p = Process(target=task, args=('jack',))
    # 告诉操作系统给你创建一个进程 异步
    p.start()
    p.join()  # 主进程等待子进程
    print('主程序运行')
